package com.smit.dvb;

/**
 * CI数据
 */
public class CIData {
    /** 智能卡未安装 */
    public static final int SMART_CARD_UNINSTALLED = 0;
    /** 智能安装正确 */
    public static final int SMART_CARD_INSTALLED_OK = 1;
    /** 智能卡安装错误 */
    public static final int SMART_CARD_INSTALLED_WRONG = 2;
    /** 智能卡不合法 */
    public static final int SMART_CARD_INVALID = 3;

    /** 设备id */
    public String deviceId;
    /** 设备类型 */
    public String deviceType;
    /** 设备模型
     * "5.6.2" 条形1
     * "5.6.3" 条形2
     * "5.6.6" 墙内置
     * "5.6.7" 长方形
     */
    public String deviceModel;
    /** 估计版本 */
    public String firmwareVersion;
    /** 智能卡id */
    public String smartCardId;
    /** tuner类型
     * @see DVBTunerInfo#TUNER_TYPE_DTMB
     * @see DVBTunerInfo#TUNER_TYPE_DVBC
     * @see DVBTunerInfo#TUNER_TYPE_DVBT
     * @see DVBTunerInfo#TUNER_TYPE_DVBT2
     * @see DVBTunerInfo#TUNER_TYPE_DVBS
     * @see DVBTunerInfo#TUNER_TYPE_DVBS2
     */
    public int tunerType;
    /** 智能卡状态
     * @see #SMART_CARD_INSTALLED_OK
     * @see #SMART_CARD_INSTALLED_WRONG
     * @see #SMART_CARD_INVALID
     * @see #SMART_CARD_UNINSTALLED
     */
    public int smartCardStatus;
    /**
     * 是否有DT检查引脚
     */
    public boolean isDTCheck;
}